Project Euler
- 공식 홈페이지 - projecteuler.net
- 한글 번역 - projecteuler @kr
- (HackerRank) ProjectEuler+ - hackerrank.com
Problem
Problem list
- No 7 : 10001st prime
- HackerRank : Project Euler #7: 10001st prime
Simple Code
특정한 숫자가 소수인지 판별하는 것이 아니라 계속해서 소수를 찾아가면서 몇 번째인지 찾는게 어려웠다ㅠ
굉장히 Brute Force 적인 방식으로 풀었다(그래서 시간이 오래 걸린다)
def nth_prime(idx): |
sympy 모듈을 사용하면 매우 간단하게 구현 가능하다
from sympy import prime |
해커랭크 풀이
def sieve_of_eratosthenes(n): |
생각보다 너무 어려웠다ㅠ